package com.ytjj.qmyx.mall.model;

import java.io.Serializable;
import java.util.Date;

public class PathConfig implements Serializable {
    private Integer id;

    /**
     * 路径
     *
     * @mbg.generated
     */
    private String path;

    /**
     * 参数
     *
     * @mbg.generated
     */
    private String param;

    /**
     * 路径标识
     *
     * @mbg.generated
     */
    private String pathCode;

    /**
     * 分享图片
     *
     * @mbg.generated
     */
    private String imgUrl;

    /**
     * 路径描述
     *
     * @mbg.generated
     */
    private String descr;

    /**
     * 分享文案
     *
     * @mbg.generated
     */
    private String shareText;

    /**
     * 额外字段
     *
     * @mbg.generated
     */
    private String extra;
    /**
     * 模块编码(同活动类型)
     */
    private String moduleCode;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public String getPathCode() {
        return pathCode;
    }

    public void setPathCode(String pathCode) {
        this.pathCode = pathCode;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public String getShareText() {
        return shareText;
    }

    public void setShareText(String shareText) {
        this.shareText = shareText;
    }

    public String getExtra() {
        return extra;
    }

    public void setExtra(String extra) {
        this.extra = extra;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getModuleCode() {
        return moduleCode;
    }

    public void setModuleCode(String moduleCode) {
        this.moduleCode = moduleCode;
    }

    @Override
    public String toString() {
        return "PathConfig{" +
                "id=" + id +
                ", path='" + path + '\'' +
                ", param='" + param + '\'' +
                ", pathCode='" + pathCode + '\'' +
                ", imgUrl='" + imgUrl + '\'' +
                ", descr='" + descr + '\'' +
                ", shareText='" + shareText + '\'' +
                ", extra='" + extra + '\'' +
                ", moduleCode='" + moduleCode + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}